package com.wudl.govern.domain;

import lombok.Data;
import java.util.Date;
import java.util.Date;

/**
 * meta_table
 *
 * @author wudl
 */
@Data
public class MetaTable {

    /**
     * 表id
     */

    private Integer Id;

    /**
     * 表名称
     */
    private String tableName;

    /**
     * 表全名
     */
    private String tableFullName;

    /**
     * 表类型
     */
    private String tableType;

    /**
     * 排序
     */
    private String sortIndex;

    /**
     * schema_类
     */
    private String schemaCatalog;

    /**
     * schema_名称
     */
    private String schemaName;

    /**
     * 属性Map
     */
    private String attributeMap;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 备注（平台加）
     */
    private String remarksExt;

    /**
     * 元目录id(表类型的目录) 直接上级目录id
     */
    private Integer metaDirId;

    /**
     * 元目录(数据库目录)id 间接上级目录id
     */
    private Integer metaDbDirId;

    /**
     * 数据源id
     */
    private Integer dataSourceId;

    /**
     * 部门id
     */
    private Integer deptId;

    /**
     * 插入时版本号为1，以后每次修改都加1
     */
    private Integer tableVersion;

    /**
     * 1.从数据源加载的 2手动上传
     */
    private Integer fromType;

    /**
     * 最后操作： 0 初始状态  1新增，2修改，3删除
     */
    private Integer lastOperation;

    /**
     * 0:待审核  1审核不通过  2审核通过
     */
    private Integer lastOperationStatus;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 0无效（逻辑删除） 1有效
     */
    private Integer dataState;

}